
/* 初始化环境 */
body{margin:0;padding:0;font-family:微软雅黑,新宋体;}
 body img{border:none;margin:0;padding:0;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0;padding:0;word-break:break-all;word-wrap:break-word;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul,ol,li{margin:0;padding:0;list-style-type:none;word-break:break-all;word-wrap:break-word;}
dl,dt,dd{margin:0;padding:0;border:0;}
.spacer{clear:both;}
a{color:#666;text-decoration:none;}
a:link{color:#666;text-decoration:none;}
a:hover{color:#ff6600;text-decoration:underline;}
.title-info h2,.title-info span{float:left;width:auto;height:auto;margin:0;padding:0;padding-right:10px;font-family:微软雅黑;font-size:26px;color:#35323d;line-height:40px;font-weight:bold;} 
:focus{outline:none;}
.share_l{float:left;height:24px;line-height:24px;margin:6px 6px 6px 0px;}
/* index head */
.head_index{float: left;width: 100%;height: auto;margin: 0;padding: 0;}
 .head_index-main{width: 1200px;height: auto;margin: 0 auto;padding: 0;}
  .head_top{float: left;width: 1200px;
	height: auto;
	margin: 0;
	padding: 0;}
    .head_top-left{float: left;
     width: 600px;
     height: 32px;
     margin: 0;
     padding: 0;}
	.head_top-left p{float: left;
	 width: 600px;
	 height: 32px;
	 font-family: 微软雅黑,新宋体,黑体;
	 font-size: 11px;
	 color:#363434;
	 line-height: 32px;}
	.head_top-rigt{position: relative;
	 float: left;
	 width: 600px;
	 height: 32px;
	 margin: 0;
	 padding: 0;}
	.head_top-rigt .weixin{float: right;
	 width: auto;
	 height: 32px;
	 margin: 0;
	 padding: 0;
	 font-family:微软雅黑,新宋体,黑体;
	 font-size: 11px;
	 color:#363434;
	 line-height: 32px;}
	.head_top-rigt .weixin span{display: none;position: absolute;
     right: 0;
	 top: 32px;
	 width: 124px;
	 height: 124px;}
	.head_top-rigt .weixin a{display: block;
	 width: auto;
	 height: 32px;
	 margin: 0;
	 padding: 0px 0px 0px 28px;
	 background: url(../images/index_icon_01.jpg) left center no-repeat;
	 font-family:微软雅黑,新宋体,黑体;
	 font-size: 11px;
	 color:#363434;
	 line-height: 32px;
	 text-decoration: none;}
	.head_top-rigt .weixin a:link{display: block;text-decoration: none;}
	.head_top-rigt .weixin a:hover{display: block;text-decoration: none;}
	.head_top-rigt .weixin:hover span{display: block;}

  .index_mid{float: left;
   width: 1200px;
   height: auto;
   margin: 0;
   padding: 0;}
    .mid_logo{float: left;
     width: 1200px;
     height: 96px;}
	 .mid_logo-left{float: left;
	  width:950px;
	  height: 70px;
	  margin:0;
	  padding:26px 0px 0px 0px;}
	 .mid_logo-rigt{float: left;
	  width:250px;
	  height: 66px;
	  margin:0;
	  padding:30px 0px 0px 0px;}
	  .mid_logo-rigt p.style1{float:left;width:auto;
	    height:66px;
		padding:0px 0px 0px 20px;
		background:url(../images/index_icon_02.jpg) 0px 2px no-repeat;
		font-family:微软雅黑,新宋体,黑体;
	    font-size: 14px;
	    color:#888888;
	    line-height: 16px;}
	  .mid_logo-rigt p.style2{float:left;width:auto;
	    height:66px;
		font-family:微软雅黑,新宋体,黑体;
	    font-size: 14px;
	    color:#888888;
	    line-height: 16px;}
	  .mid_logo-rigt p.style3{float:left;width:auto;
	    height:66px;
		font-family:微软雅黑,新宋体,黑体;
	    font-size: 14px;
	    color:#888888;
	    line-height: 16px;}

    .mid_nav{position: relative; float: left;
     width: 840px;
     height: 38px;
     margin: 0;
     padding: 0px 0px 0px 360px;}
      .mid_nav-rigt{float: right;
       width: 840px;
       height: 38px;
       margin: 0;padding: 0;
       list-style: none;}
      .mid_nav-rigt li{
       float: left;
       width: auto;
       height: 38px;
       margin: 0;
       padding: 0;
	   font-family:微软雅黑,新宋体,黑体;
	   font-size: 18px;
	   color:#333333;
	   line-height: 37px;
       list-style: none;}
	  .mid_nav-rigt li:last-child{float:right;}
      .mid_nav-rigt li a{display: block;
	   width: auto;
	   height: 38px;
	   margin: 0;
	   padding: 0px 18px;
	   font-size: 18px;
	   color:#333333;
	   text-decoration: none;}
	   .mid_nav-rigt li a:link{display: block;
	   width: auto;
	   height: 38px;
	   margin: 0;
	   padding: 0px 18px;
	   font-size: 18px;
	   color:#333333;
	   text-decoration: none;}
      .mid_nav-rigt li a:hover{display: block;
	   width: auto;
	   height: 38px;
	   margin: 0;
	   padding: 0px 18px;
	   font-size: 18px;
	   color:#215baa;
	   text-decoration: none;}
	   .mid_nav-rigt li.z-hov a{display: block;
	   color:#215baa;}

/* index menu style */
.hide{display:none;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;}
em,i,s{font-style:normal;}
.pros{position:absolute;top:0px;left:0px;width:200px;height:38px;z-index:1;}
.pros h2{float:left;width:120px;height:38px;background:url(../images/index_icon_03.png) no-repeat #215baa;padding-right:80px;font-size:14px;font-family:微软雅黑;color:#ffffff;line-height:38px;text-align: center;}
.subpage h2{background:url(../images/index_icon_03.png) no-repeat 150px center #215baa;cursor:pointer;}
.subpage .prosul{display:none;}
.prosul{width:200px;height:370px;margin-top:38px;padding-left:0;overflow:hidden;background-color:rgba(255,255,255,0.7);}
.prosul li{height:44px;border-bottom:2px solid #f2f2f2;padding-left:35px;font-family:微软雅黑;font-size:18px;color:#333333;line-height:44px;overflow:hidden;}
.prosul a{display:block;height:44px;font-size:18px;color:#333333;text-decoration:none;}
.prosul a:link{display:block;height:44px;font-size:18px;color:#333333;text-decoration:none;}
.prosul a:hover{display:block;height:44px;font-size:18px;color:#333333;text-decoration:none;}
.prosul li.prosahover{border-bottom:2px solid #f2f2f2;background-color:#8db2e6;margin-right:0;padding-right:3px;font-size:18px;color:#ffffff;}
.prosul li.prosahover a{color:#ffffff;}
.prosul li.nochild a:hover{color:#fff;}
.prosmore{position:absolute;z-index:0;left:200px;top:38px;width:510px;height:44px;margin:0;padding:0;background-color:#8db2e6;border:0;border-left:0 none;border-top:0 none;border-bottom:0 none;color:#ffffff;}

.prosmore .nav_upright{float:left;
  width:auto;
  height:44px;
  margin:0;
  padding:0;}
.prosmore .nav_upright li{display:block;float:left;
  width:auto;
  height:44px;
  margin:0;
  padding:0px 25px;
  background:url(../images/index_icon_08.jpg) right center no-repeat;
  font-family:微软雅黑;font-size:12px;color:#333333;line-height:44px;}
.prosmore .nav_upright li a{display:block;color:#fff;text-decoration:none;}
.prosmore .nav_upright li a:link{display:block;color:#fff;text-decoration:none;}
.prosmore .nav_upright li a:hover{display:block;color:#00fcff;text-decoration:none;}
.prosmore .nav_upright li:last-child{background:none;}
.prosmore .nav_upright li a.on{display:block;color:#00fcff;text-decoration:none;}
/* index menu end */

  .head_boton{float: left;
    width:1200px;
	height: 350px;
	margin: 19px 0px 25px 0px;
	padding: 0;}
    .head_btn-ban{float: left;
	  width: 734px;
	  height: 350px;
	  margin: 0px 20px 0px 214px;
	  padding: 0;}
    .head_btn-right{float: left;
	  width:232px;
	  height: 350px;
	  margin: 0;
	  padding: 0;}
/* banner */
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{position:relative; width:735px; height:350px; margin:0 auto; background:#333;  overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
/*#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}*/
#playBox .smalltitle {width:735px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
/* banner end */

.signin{float:left;
  width:232px;
  height:158px;
  margin:0;
  padding:0;
  background:url(../images/signin_bg_01.jpg) 0px 0px no-repeat;}
.signin .h5{float:left;
  width:120px;
  height:22px;
  margin:16px 49px 12px 38px; 
  padding:0;
  padding-left:25px;
  background:url(../images/signin_icon_01.png) 4px center no-repeat;
  border-bottom:1px solid #c7d9ec;
  font-family:微软雅黑,新宋体,黑体;
  font-size: 14px;
  color:#215baa;
  line-height: 22px;}
.signin .forTab{float:left;
  width:156px;
  height:auto;
  margin:0px 38px;
  padding:0;}
.signin .forTab .tab_iteam{float:left;
  width:156px;
  height:auto;
  margin:0px 0px 10px 0px;
  padding:0;}
.signin .forTab .tab_iteam label{float:left;
  width:50px;
  height:22px;
  margin:0;
  padding:0;
  font-family:宋体,微软雅黑,新宋体,黑体;
  font-size:12px;
  color:#002f69;
  line-height: 22px;}
.signin .forTab .tab_iteam .tab_style{float:left;
  width:90px;
  height:20px;
  margin:0;padding:0px 4px;
  background-color:#f2f5fb;
  border:1px solid #9cc3e7;
  font-family:宋体,微软雅黑,新宋体,黑体;
  font-size:8px;
  color:#002f69;
  line-height: 22px;
  box-shadow:0px 0px 5px #9dc9ed;}
.signin .forTab .tab_iteam .tab_but{
  width:53px;
  height:29px;
  margin:0;
  padding:0;
  background:url(../images/signin_icon_02.png) left top no-repeat;
  border:0px;
  cursor:pointer;
  font-size:0px;
  clear:both;}

.index_video{float:left;
  width:212px;
  height:192px;
  margin:0;
  padding:0px 10px;
  background:#ffffff;}
.index_video .vido_txt{float:left;
  width:184px;
  height:22px;
  margin:14px 0px 10px 0px;
  padding:0px 0px 0px 28px;
  background:url(../images/index_icon_09.jpg) 2px center no-repeat;
  border-bottom:1px solid #e2e2e2;
  font-family:宋体,微软雅黑,新宋体,黑体;
  font-size:14px;
  color:#333333;
  line-height: 22px;}
.index_video .for_video{float:left;
  width:212px;
  height:134px;
  margin:0;
  padding:0;}

.index_content{float: left;width: 100%;height: auto;margin: 0;padding: 0;}
.index_cont-main{width: 1200px;
  height:auto;
  margin: 0 auto;
  padding: 0;}
	.cont_radio{float: left;
	  width: 1200px;
	  height: 34px;
	  margin:0;
	  margin-bottom: 22px;
	  padding: 0;
	  background-color: #6a9de8;}
	.cont_radio p.radio_txt{float: left;
	  width: 1040px;
	  height: 34px;
	  margin: 0;
	  padding: 0px 0px 0px 52px;
	  background: url(../images/index_icon_04.jpg) 22px center no-repeat;
	  font-family:微软雅黑,新宋体,黑体;
	  font-size: 14px;
	 /* color:#cce1f5;*/
	 color:#ffffff;
	  line-height: 34px;}
	.cont_radio p.radio_more{float: right;
	  width: 100px;
	  height: 34px;
	  margin: 0;
	  padding: 0;
	  font-family:微软雅黑,新宋体,黑体;
	  font-size: 14px;
	 /* color:#dadada;*/
	 color:#ffffff;
	  line-height: 34px;
	  text-align: center;}
	.cont_radio p.radio_more a{ text-decoration:none ;font-size: 14px;color:#ffffff;text-decoration: underline;}
	.cont_radio p.radio_more a:link{color:#dadada;text-decoration: none;}
	.cont_radio p.radio_more a:hover{color:#dadada;text-decoration: underline;}

	.cont_news{float: left;
	  width: 1200px;
	  height: auto;
	  margin: 0;
	  padding: 0;}
	 .news_iteam{float: left;
	   width: 590px;
	   height: auto;}
	   .news_iteam-title{float: left;
	     width:590px;
	     height:34px;}
	   .news_iteam-title span.span1{float: left;
	     width: auto;
	 	 height: 34px;
		 padding: 0px 0px 0px 20px;
		 background: url(../images/index_icon_05.jpg) 0px 0px no-repeat;
		 font-family:微软雅黑,新宋体,黑体;
		 font-size: 24px;
		 color:#252525;
		 line-height: 24px;}
	   .news_iteam-title span.span2{float: right;
	     width: auto;
	 	 height: 34px;
		 font-family:微软雅黑,新宋体,黑体;
		 font-size: 14px;
		 color:#999999;
		 line-height: 20px;}
	   .news_iteam-ifream{float: left;
	     width:538px;
	     height:auto;
		 margin: 0;
		 padding: 25px;
		 border: 1px solid #e1e1e1;}
		 .picNews{float: left;
		   width:538px;
		   height: auto;
		   margin: 0px 0px 20px 0px;
		   padding: 0;
		   border-bottom: 1px solid #d4d4d4;}
		 .picNews p.pic{float: left;
		   width: 260px;
		   height: 136px;
		   margin: 0px 20px 20px 0px;
		   padding: 0;}
		 .picNews p.rigt_txt{float: left;
		   width: 258px;
		   height: auto;
		   margin: 0;
		   padding: 0;}
		 .picNews p.rigt_txt strong{float: left;
		   width: 260px;
		   height:34px;
		   margin: 0;
		   padding: 0;
		   font-family: 微软雅黑,黑体,新宋体;
		   font-size:18px;
		   color: #343434;
		   line-height: 22px;}
		 .picNews p.rigt_txt span.span1{display: block;float: left;
		   width: 260px;
		   height:auto;
		   margin: 0;
		   padding: 0;
		   font-family: 微软雅黑,黑体,新宋体;
		   font-size:13px;
		   color: #535353;
		   line-height: 18px;}
		 .picNews p.rigt_txt span.span2{float: right;
		   width: 74px;
		   height:25px;
		   margin: 15px 0px 0px 0px;
		   padding: 0px 5px;
		   border: 1px solid #215fac;
		   font-family: 微软雅黑,黑体,新宋体;
		   font-size:8px;
		   color: #215fac;
		   line-height: 25px;
		   text-align: center;}
		 .picNews p.rigt_txt span.span2 a{display: block;color: #215fac;}
		 .picNews p.rigt_txt span.span2 a:link{display: block;color: #215fac;}
		 .picNews p.rigt_txt span.span2 a:hover{display: block;color: #215fac;}


		  .contNews{float: left;
		    width: 538px;
			height: auto;}
		  .contNews p{float: left;
		    width: 538px;
			height:30px;
			margin: 0;
			padding:0;
			font-family:微软雅黑,新宋体,黑体;
			font-size: 14px;
			color: #666666;
			line-height: 30px;}
		  .contNews p a{display: block;
		    width: 516px;
			height:30px;
			margin: 0;
			padding:0px 0px 0px 22px;
			background: url(../images/index_icon_06link.jpg) 0px center no-repeat;}
		  .contNews p a:link{display: block;
		    width: 516px;
			height:30px;
			margin: 0;
			padding:0px 0px 0px 22px;
			background: url(../images/index_icon_06link.jpg) 0px center no-repeat;}
		  .contNews p a:hover{display: block;
		    width: 516px;
			height:30px;
			margin: 0;
			padding:0px 0px 0px 22px;
			background: url(../images/index_icon_06hove.jpg) 0px center no-repeat;
			color: #ff0000;
			text-decoration: none;}

  .index_title{float:left;width:1200px;height:auto;margin:30px 0px 20px 0px;padding:0;border-bottom:1px solid #dadada;}
  .index_title p{float:left;width:1200px;height:auto;margin:0;padding:0;background:url(../images/index_icon_07.jpg) 98% center no-repeat;font-family:微软雅黑;font-size:22px;color:#252525;line-height:50px;}
  .index_title p img{padding:0px 25px 0px 0px;vertical-align:middle;}

  .index_yeji{float: left;
    width: 1200px;
	height: auto;
	margin: 0;
	padding: 0;}
	.yeji_ul{float: left;
	  width: 1200px;
	  height: auto;
	  margin: 0;
	  padding: 0;
	  list-style: none;}
	.yeji_ul li{position: relative;float: left;list-style: none;}

	.yeji_ul li a{display: block;width: 376px; height: 266px;}
	.yeji_ul li a:link{display: block; width: 376px; height: 266px;}
	.yeji_ul li a:hover{display: block; width: 376px; height: 266px;}

	.yeji_ul li:nth-child(2){margin: 0px 30px;}
	.yeji_ul li:nth-child(5){margin: 0px 30px;}
	.yeji_ul li:nth-child(-n+3){margin-bottom: 30px;}
	.yeji_ul li .yeji_link{float: left;
	  width: 376px;
	  height: 266px;
	  margin:0;
	  padding: 0;
	  border:1px solid #dedede;}
	.yeji_ul li .yeji_link p.yeji_pic{float: left;
	  width: 376px;
	  height: 196px;
	  margin: 0;
	  padding: 0;}
	.yeji_ul li .yeji_link p.yeji_txt{float: left;
	  width: 376px;
	  height: 70px;
	  margin: 0;
	  padding: 0;
	  font-family:微软雅黑,黑体,新宋体;font-size:20px;color:#333333;line-height:70px;text-align: center;}

	.yeji_ul li .yeji_hove{display: none;position: absolute;left: 0px;top: 0px;
	  width: 374px;
	  height: 264px;
	  margin:0;
	  padding: 0;
	  border:2px solid #215baa;}
	.yeji_ul li .yeji_hove p.yeji_pic{float: left;
	  width: 374px;
	  height: 194px;
	  margin: 0;
	  padding: 0;
	  font-family:微软雅黑,黑体,新宋体;font-size:36px;color:#ffffff;line-height:196px;text-align: center;
	  background-color: rgba(81,137,212,0.7);}
	.yeji_ul li .yeji_hove p.yeji_txt{float: left;
	  width: 374px;
	  height: 70px;
	  margin: 0;
	  padding: 0;
	  background-color:#5189d4;
	  font-family:微软雅黑,黑体,新宋体;font-size:20px;color:#ffffff;line-height:70px;text-align: center;}
	.yeji_ul li:hover .yeji_hove{display: block;}

  .index_results{float: left;
    width: 1080px;
	height: 290px;
	margin: 0;
	padding: 46px 50px 0px 70px;
	background: url(../images/index_bg_02.jpg) 0px 0px no-repeat;}
	.results_iteam{position:relative;float:left;
	  width: 1108px;
	  height: 310px;
	  margin: 0;
	  padding: 0;}
	.results_iteam ul li{float: left;width:238px;height: 290px;overflow:hidden;cursor:pointer;}
	.results_iteam li .iteam_pic img{width:234px;height:168px;border:2px solid #fff}
	.results_iteam li .iteam_pic img:hover{border:2px solid #faba1c}
	.results_iteam li .iteam_pic{float: left;
	  width:238px;
	  height: 172px;
	  margin: 0px 0px 16px 0px;
	  padding: 0;}
	.results_iteam li h2{float: left;
	  width:238px;
	  height: 34px;
	  margin: 0;
	  padding: 0;
	  font-family:微软雅黑,黑体,新宋体;font-size:15px;color:#ffffff;line-height:22px;}
	.results_iteam li p.txt{float: left;
	  width:238px;
	  height: auto;
	  margin: 0;
	  padding: 0;
	  font-family:微软雅黑,黑体,新宋体;font-size:14px;color:#ffffff;line-height:16px;}
	.results_iteam li span.botm:hover{background:#f6b51d}
	.results_iteam li span.botm{float: right;
	  width:70px;
	  height: 24px;
	  margin: 12px 0px 0px 0px;
	  padding: 0;
	  background: #fff;
	  font-family:微软雅黑,黑体,新宋体;font-size:14px;color:#4c83ce;font-weight:bold;line-height:24px;text-align: center;}
	.results_iteam li span.botm a{width:70px;
	  height:24px;
	  color:#4c83ce;text-decoration:none;}

	.results_iteam li span.botm a:link{width:70px;
	  height:24px;
	  color:#4c83ce;text-decoration:none;}

	.results_iteam ul li a{display: block;width:238px;height: 290px;}
	.results_iteam ul li a:link{display: block;width:238px;height: 290px;}
	.results_iteam ul li a:hover{display: block;width:238px;height: 290px;}
	.results_iteam li span.botm a:hover{color:#000}
.results_wrap .prev,.results_wrap .next{width:27px; height:51px; outline-style:none;outline-width:0;position:absolute; top:160px; z-index:111;}
.results_wrap a.prev{background:url(../images/ind_but_left.png) no-repeat; left:-30px;top:80px;font-size:0px;}
.results_wrap a.next{background:url(../images/ind_but_rigt.png) no-repeat; right:0px;top:80px;font-size:0px;}

  .index_partner{float:left;
    width:1200px;
	height:auto;
	margin:0;
	padding:0;}
  .index_partner ul li{float:left;
	  width:218px;
	  height:auto;
	  margin:0;
	  padding:0;}
  .index_partner ul li .partner_pic{float:left;
	  width:216px;
	  height:88px;
	  margin:0;
	  padding:0;
	  border:1px solid #dcdcdc;}
  .index_partner ul li .partner_txt{float:left;
	  width:218px;
	  height:50px;
	  margin:0;
	  padding:0;
	  font-family:微软雅黑,黑体,新宋体;font-size:18px;color:#6d6d6d;line-height:50px;text-align:center;}
  .index_partner ul li:nth-child(1n){margin-right:26px;margin-bottom:30px;}
  .index_partner ul li:last-child{margin-right:0px;}
   .index_partner ul li:nth-child(5n+5){margin-right:0px;}
 .index_partner ul li:first-child+li+li+li+li{margin-right:0px;}
 .index_partner ul li:first-child+li+li+li+li+li+li+li+li+li{margin-right:0px;}

/* base style */
.cont_fream{float:left;
  width:100%;
  height:auto;
  margin:0;
  padding:0;}
.cont_fream_main{width:1200px;
  height:auto;
  margin:0 auto;
  padding:0;}

.second_ban{float:left;
  width:1200px;
  height:auto;
  margin:0;
  padding:0;}
.second_ban ul li{float:left;
  width:1200px;
  height:240px;
  margin:0;
  padding:5px 0px 16px 0px;
  list-style:none;}

.bread_nav{float:left;
  width:1200px;
  height:18px;
  margin:0;
  padding:0px 0px 36px 0px;}
.bread_nav h6{float:left;
  width:auto;
  height:18px;
  margin:0;
  padding:0px 0px 0px 24px;
  background:url(../images/bread_icon_01.png) 0px center no-repeat;
  font-family:微软雅黑,宋体,新宋体;
  font-size:14px;
  color:#3e3e3e;
  line-height:18px;}
.bread_nav ul li{float:left;
  width:auto;
  height:18px;
  margin:0;
  padding:0px 14px 0px 6px;
  background:url(../images/bread_icon_02.png) right center no-repeat;
  font-family:微软雅黑,宋体,新宋体;
  font-size:14px;
  color:#3e3e3e;
  line-height:18px;}
.bread_nav ul li:last-child{background:none;}
.bread_nav ul li a{display:block;color:#3e3e3e;text-decoration:none;}
.bread_nav ul li a:link{display:block;color:#3e3e3e;text-decoration:none;}
.bread_nav ul li a:hover{display:block;color:#215baa;text-decoration:none;}

.search_fream{position:relative;float:left;width:100%;height:0px;}
  .search_cont{position:absolute;right:0px;top:-15px;width:390px;height:28px;margin:0;padding:0;}
   .form_select{float:left;width:58px;height:28px;margin:0;padding:0;border:solid 1px #999999;background:#f0f0f0;font-family:微软雅黑,宋体,新宋体;font-size:12px;color:#1f2d4a;line-height:26px;}
   .form_select option{}
   .form_inpt-txt{float:left;
     width:250px;
	 height:26px;
	 margin:0;
	 padding:0px 5px;
	 border:0;
	 border-top:solid 1px #999999;
	 border-bottom:solid 1px #999999;
	 background:#ffffff;
     font-family:微软雅黑,宋体,新宋体;
     font-size:12px;
     color:#999999;
     line-height:26px;}
   .form_inpt-but{float:left;
     width:58px;
	 height:28px;
	 margin:0;
	 padding:0;
	 border:solid 1px #343434;
	 background:#535353;
     font-family:微软雅黑,宋体,新宋体;
     font-size:12px;
     color:#ffffff;
     line-height:28px;
	 cursor:pointer;}

.cont_left{float:left;width:270px;height:auto;margin:0px 0px 38px 0px;padding:0;}
.cont_rigt{float:right;width:930px;height:auto;margin:0px 0px 38px 0px;padding:0;}
  .cont_rigt_fream{float:left;width:928px;height:auto;margin:0;padding:0;border:solid 1px #ebebeb;border-top:0px;}
    .fream_title{float:left;width:928px;height:32px;background:url(../images/cont_img_01.jpg) 0px 0px repeat-x;}
	.fream_title span{display:block;float:left;width:auto;height:29px;margin:0;padding:0px 40px;background:#ffffff;border-top:solid 3px #6197e5;}
	.fream_title p{display:block;float:right;width:auto;height:29px;margin:0;padding:3px 20px 0px;font-family:微软雅黑,宋体,新宋体;font-size:12px;color:#2c58b3;line-height:29px;}
	.fream_title p a{color:#2c58b3;text-decoration:none;}
	.fream_title p a:link{color:#2c58b3;text-decoration:none;}
	.fream_title p a:hover{color:#2c58b3;text-decoration:underline;}


.second_nav{float:left;
  width:178px;
  height:auto;
  margin:0px 62px 0px 30px;
  padding:0;}
/* second_nav */
.subNav{padding-left:20px;background:url(../images/second_nav_01link.jpg) 142px center no-repeat #6197e5;border-bottom:solid 4px #ffffff;cursor:pointer;font-family:微软雅黑,宋体,新宋体;font-size:18px;color:#ffffff;line-height:44px;}
.subNav:hover{color:#ffffff;}
.currentDd{color:#ffffff;}
.currentDt{background:url(../images/second_nav_01hove.jpg) 142px center no-repeat #215baa;}
.navContent{display: none;padding:10px;background:#ecf3f9;border-bottom:solid 4px #ffffff;}
.navContent li a{display:block;width:143px;heighr:32px;margin:0;padding:0px 0px 0px 15px;border-bottom:1px solid #e5ebef;background:url(../images/second_nav_02link.jpg) 0px center no-repeat;font-size:14px;line-height:32px;color:#787b7c;}
.navContent li a:hover{display:block;width:133px;heighr:32px;margin:0;padding:0px 0px 0px 25px;border-bottom:1px solid #e5ebef;background:url(../images/second_nav_02hove.jpg) 8px center no-repeat #63b7e3;font-size:14px;line-height:32px;color:#ffffff;text-decoration:none;}
.navContent li a.fix{display:block;width:133px;heighr:32px;margin:0;padding:0px 0px 0px 25px;border-bottom:1px solid #e5ebef;background:url(../images/second_nav_02hove.jpg) 8px center no-repeat #63b7e3;font-size:14px;line-height:32px;color:#ffffff;text-decoration:none;}
/* second_nav end */
.template{float:left;width:880px;height:auto;margin:0;padding:24px;}
/* base style end */
.index_foot{float:left;width:100%;height:auto;margin:0;padding:0;}
.index_foot_main{width:1200px;height:auto;margin: 0 auto;padding:0;}
	.foot_cont_01{float:left;
	  width:1200px;
	  height:auto;
	  margin:0;
	  padding:30px 0px;}
	  .foot_cont_01 h6{float:left;
	    width:1200px;
	    height:36px;
	    margin:0;
	    padding:0;
		font-family:微软雅黑,黑体,新宋体;font-size:14px;color:#545454;line-height:20px;
		font-weight:normal;}
	  .foot_cont_01 p{float:left;
	    width:auto;
	    height:auto;
	    margin:0px 30px 0px 0px;
	    padding:0;
		font-family:微软雅黑,黑体,新宋体;font-size:12px;color:#545454;line-height:20px;
		font-weight:normal;}
	  .foot_cont_01 p a{color:#545454;text-decoration:none;}
	  .foot_cont_01 p a:link{color:#545454;text-decoration:none;}
	  .foot_cont_01 p a:hover{color:#545454;text-decoration:none;}
	.foot_cont_02{float:left;
	  width:1200px;
	  height:auto;
	  margin:0;
	  padding:0px 0px 25px 0px;}
	.foot_cont_02 .left{float:left;
	  width:895px;
	  height:auto;
	  margin:0;
	  padding:0;}
	.foot_cont_02 .left h6{float:left;
	  width:895px;
	  height:36px;
	  margin:0;
	  padding:0;
	  font-family:微软雅黑,黑体,新宋体;font-size:14px;color:#545454;line-height:20px;
	  font-weight:normal;}
	.foot_cont_02 .left p.txt{float:left;
	  width:895px;
	  height:26px;
	  margin:0;
	  padding:0;
	  font-family:微软雅黑,黑体,新宋体;font-size:14px;color:#545454;line-height:20px;
	  font-weight:normal;}


	.foot_cont_02 .rigt{float:left;
	  width:305px;
	  height:auto;
	  margin:0;
	  padding:0;}
	.foot_cont_02 .rigt p.weixin_pic{float:left;
	  width:305px;
	  height:auto;
	  margin:0;
	  padding:0;}




/* 全局 */
.index_bg01{background: url(../images/head_index_bg1.jpg) center 0px no-repeat;border-top: 1px solid #e0e0e0;}
.index_bg02{background:#f2f2f2;height: 400px;}
.index_bg03{background:#c9ccd0;border-top:17px solid #e8e8e8;}

.mr20{margin-right: 20px;}
.mb30{margin-bottom: 30px;}

.bor_none{border:0px;}
.contNews p a .t_left{float:left}
.contNews p a .t_right{float:right}

/* 分页码 */
.listPage{float:left;width:880px;height:auto;margin:10px 24px 25px;padding:0;}
	.page-demo{float:left;width:100%;height:auto;margin:0;padding:0;background:#ebebeb;border:1px solid #cccccc;}
		.page-demo-numb{float:left;width:400px;height:32px;margin:0;padding:0px 0px 0px 10px;background:#ebebeb;border-right:0px;}
		.page-demo-numb p{float:left;margin:0;padding:0;font-family:微软雅黑,宋体,新宋体;font-size:13px;color:#333333;line-height:32px;}
		.page-demo-numb p span{display:inline-block;padding:0px 10px;font-family:微软雅黑,宋体,新宋体;font-size:13px;color:#333333;line-height:32px;}
		.page-demo-next{float:right;height:32px;margin:0;padding:0;list-style:none;}
		.page-demo-next li{float:left;height:32px;margin:0;padding:0;}
		.page-demo-next li a{display:block;height:32px;margin:0;padding:0px 15px;background:#ebebeb;border-left:1px solid #cccccc;font-family:微软雅黑,宋体,新宋体;font-size:13px;color:#333333;line-height:32px;text-decoration:none;}
		.page-demo-next li a:hover{background:#4895e4;color:#ffffff;}
		.page-demo-next li a.on{background:#4895e4;color:#ffffff;}
		.page-demo-next li.jump{float:left;height:22px;margin:0;padding:5px 10px;background:#ebebeb;border-left:1px solid #cccccc;font-family:微软雅黑,宋体,新宋体;font-size:13px;color:#333333;line-height:22px;}
		.jump-net-page{width:20px;height:22px;margin:0px 5px;padding:0px 5px;background:#ffffff;border:1px solid #cdcdcd;font-family:微软雅黑,宋体,新宋体;font-size:12px;color:#333333;line-height:22px;}
		.jump-but{width:50px;height:22px;margin:0;padding:0px 5px;background:#4367a9;border:1px solid #2d4490;font-family:微软雅黑,宋体,新宋体;font-size:12px;color:#ffffff;line-height:22px;cursor:pointer;}

.listPage2{float:left;width:880px;height:auto;margin:0;padding:0;}
 .page_demo2{width:auto;height:32px;margin:0 auto;padding:0;text-align:center;}
 .page_demo2 .prev, .next{display:inline-block;font-family:微软雅黑,宋体,新宋体;font-size:14px;color:#323232;line-height:30px;cursor:pointer;text-align:center;}
 .page_demo2 .page_numb{display:inline-block;width:34px;height:30px;margin:0px 3px;padding:0;font-family:微软雅黑,宋体,新宋体;font-size:14px;color:#323232;line-height:30px;cursor:pointer;text-align:center;}

 .page_demo2 .prev a,.next a{display:inline-block;width:70px;height:30px;margin:0;padding:0;background:#ebebeb;border:solid 1px #cdcdcd;font-family:微软雅黑,宋体,新宋体;font-size:14px;color:#323232;line-height:30px;cursor:pointer;text-align:center;}
 .page_demo2 .prev a:link,.next a:link{display:inline-block;width:70px;height:30px;margin:0;padding:0;background:#ebebeb;border:solid 1px #cdcdcd;font-family:微软雅黑,宋体,新宋体;font-size:14px;color:#323232;line-height:30px;cursor:pointer;text-align:center;}
 .page_demo2 .prev a:hover,.next a:hover{display:inline-block;width:70px;height:30px;margin:0;padding:0;background:#4895e5;border:solid 1px #267ad2;font-family:微软雅黑,宋体,新宋体;font-size:14px;color:#ffffff;line-height:30px;cursor:pointer;text-align:center;text-decoration:none;}
  .page_demo2 .page_numb a{display:inline-block;width:34px;height:30px;background:#ebebeb;border:solid 1px #cdcdcd;font-family:微软雅黑,宋体,新宋体;font-size:14px;color:#323232;line-height:30px;cursor:pointer;text-align:center;}
 .page_demo2 .page_numb a:link{display:inline-block;width:34px;height:30px;background:#ebebeb;border:solid 1px #cdcdcd;font-family:微软雅黑,宋体,新宋体;font-size:14px;color:#323232;line-height:30px;cursor:pointer;text-align:center;}
 .page_demo2 .page_numb a:hover{display:inline-block;width:34px;height:30px;background:#4895e5;border:solid 1px #267ad2;font-family:微软雅黑,宋体,新宋体;font-size:14px;color:#ffffff;line-height:30px;cursor:pointer;text-align:center;text-decoration:none;}
 .page_demo2 .prev a.on,.next a.on{display:inline-block;background:#4895e5;border:solid 1px #267ad2;font-family:微软雅黑,宋体,新宋体;font-size:14px;color:#ffffff;line-height:30px;cursor:pointer;text-align:center;text-decoration:none;}
